<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /**
         *  splice(index,删除个数[,替换元素])
         * 
         *  参数个数不同，函数的功能不同
         * 
         */

        function splice(index,dec, item){
            // 判断第三个参数是否传递了
            // 方式一：undefined
            if(item === undefined){
                // 是删除功能
            }else{
                // 是替换或增加功能
            }

            // 方式二：判断argument.length的长度判断传了几个实参
            if(arguments.length === 3){
                // 替换或增加
            }else{
                // 删除
            }

        }

    </script>
</body>
</html>